

//选择切换之后，datagrid重新加载
function onChangeSeleteItmeForBBSC(value){
	switch(value){
	case "00":
		$("#01").attr("style","display:none");
		$("#02").attr("style","display:none");
		$("#03").attr("style","display:none");
		$("#00").attr("style","display:display");
		$("#bbscZQBGTable").datagrid("resize");
		break;
	case "01":
		$("#00").attr("style","display:none");
		$("#02").attr("style","display:none");
		$("#03").attr("style","display:none");
		$("#01").attr("style","display:display");
		$("#bbscZQTJHZTable").datagrid("resize");
		break;
	case "02":
		$("#00").attr("style","display:none");
		$("#01").attr("style","display:none");
		$("#03").attr("style","display:none");
		$("#02").attr("style","display:display");
		$("#bbscCGYBTJHZTable").datagrid("resize");
		break;
	case "03":
		$("#00").attr("style","display:none");
		$("#01").attr("style","display:none");
		$("#02").attr("style","display:none");
		$("#03").attr("style","display:display");
		$("#bbscRYSWTable").datagrid("resize");
		break;
	}
}

//////////////////////////////////////地质灾害灾情报告表///////////////////////////////////////////////////
function initbbscZQBGTable(){
	$("#bbscZQBGTable").datagrid({
		url:"",
		striped : true,
		pageSize : 100,
		height : 315,
		width:820,
		nowrap : false,
		columns :[[
		           {field : 'yjdc01010',title : '发生时间',width : 180,align : 'center',editor : 'text',rowspan:2},
		           {field : 'yjdc01030',title : '地点',width : 100,align : 'center',editor : 'text',rowspan:2},
		           {field : 'yjdc01020',title : '灾害类型',width : 60,align : 'center',editor : 'text',rowspan:2,formatter : function(value, rec) {// value id rec
						var lx = "";
						//1滑坡 2不稳定斜坡3 崩塌4 危岩体5 塌岸6 泥石流 7岩溶地面塌陷8 采空塌陷 9地面沉降
						switch(rec.yjdc01020){
						case "1":
							lx="滑坡";
							break;
						case "2":
							lx="不稳定斜坡";
							break;
						case "3":
							lx="崩塌";
							break;
						case "4":
							lx="危岩体";
							break;
						case "5":
							lx="塌岸";
							break;
						case "6":
							lx="泥石流";
							break;
						case "7":
							lx="岩溶塌陷";
							break;
						case "8":
							lx="采空塌陷";
							break;
						case "9":
							lx="地面沉降";
							break;
						}
						var resutsHTML = "";
						var resutsHTML = "<div style='align:center;'>"
								+ lx
								+"</div>";
						return resutsHTML;}},
		           {field : 'yjdc01240',title : '灾害级别',width : 60,align : 'center',editor : 'text',rowspan:2,formatter : function(value, rec) {// value id rec
						var gm = "";
						//1特大2大型3中型4小型
						switch(rec.yjdc01240){
						case "1":
							gm="特大";
							break;
						case "2":
							gm="大型";
							break;
						case "3":
							gm="中型";
							break;
						case "4":
							gm="小型";
							break;
						}
						var resutsHTML = "";
						var resutsHTML = "<div style='align:center;'>"
								+ gm
								+"</div>";
						return resutsHTML;}},
		           {title : '伤亡情况(人)',width : 180,align : 'center',editor : 'text',colspan:3},
		           {field : 'yjdc01170',title : '直接经济损失(万元)',width : 150,align : 'center',editor : 'text',rowspan:2},
		           {field : 'yjdc01140',title : '成因',width : 60,align : 'center',editor : 'text',rowspan:2,formatter : function(value, rec) {// value id rec
						var cy = "";
						//1修路切坡2  建房切坡 3采矿 4矿山疏排地下水 5自然因素
						switch(rec.yjdc01140){
						case "1":
							cy="修路切坡";
							break;
						case "2":
							cy="建房切坡";
							break;
						case "3":
							cy="采矿";
							break;
						case "4":
							cy="矿山疏排地下水";
							break;
						case "5":
							cy="自然因素";
							break;
						}
						var resutsHTML = "";
						var resutsHTML = "<div style='align:center;'>"
								+ cy
								+"</div>";
						return resutsHTML;}},
		           {field : 'yjdc01285',title : '备注',width : 60,align : 'center',editor : 'text',rowspan:2}
		           	],
		           [
		            {field : 'yjdc01180',title : '死亡人数',width : 60,align : 'center',editor : 'text'},
			        {field : 'yjdc01181',title : '失踪人数',width : 60,align : 'center',editor : 'text'},
			        {field : 'yjdc01182',title : '受伤人数',width : 60,align : 'center',editor : 'text'}
		           ]
		           ],
		pagination : true,
		rownumbers : true,
		singleSelect : true,
	});
}


//////////////////////////////////////地质灾害灾情统计汇总表///////////////////////////////////////////////
function initbbscZQTJHZTable(){
	$("#bbscZQTJHZTable").datagrid({
		url:"",
		striped : true,
		pageSize : 100,
		width:820,
		height : 315,
		nowrap : false,
		columns :[[
		           		{field : 'yue',title : '月',width :30,align : 'center',editor : 'text',rowspan:2},
						{field : 'zqzs',title : '灾情总数(起)',width : 100,align : 'center',editor : 'text',rowspan:2},
						{title : '引发因素(起)',width : 100,align : 'center',editor : 'text',colspan:2},
						{title : '灾害级别(起)',width : 345,align : 'center',editor : 'text',colspan:5},
						{title : '灾害类型(起)',width : 210,align : 'center',editor : 'text',colspan:6},
						{title : '伤亡人数(人)',width : 90,align : 'center',editor : 'text',colspan:3},
						{field : 'jjss',title : '直接经济损失(万元)',width : 150,align : 'center',editor : 'text',rowspan:2}
						],
						[
						 {field : 'yfys_zr',title : '自然',width : 50,align : 'center',editor : 'text'},
						 {field : 'yfys_rw',title : '人为',width : 50,align : 'center',editor : 'text'},
						 {field : 'zhjb_tdx',title : '特大型',width : 45,align : 'center',editor : 'text'},
						 {field : 'zhjb_dx',title : '大型',width : 30,align : 'center',editor : 'text'},
						 {field : 'zhjb_zx',title : '中型',width : 30,align : 'center',editor : 'text'},
						 {field : 'zhjb_xxdb',title : '达到统计标准(小型)',width : 120,align : 'center',editor : 'text'},
						 {field : 'zhjb_xxwdb',title : '未到统计标准(小型)',width : 120,align : 'center',editor : 'text'},
						 {field : 'zhlx_hp',title : '滑坡',width : 30,align : 'center',editor : 'text'},
						 {field : 'zhlx_bt',title : '崩塌',width : 30,align : 'center',editor : 'text'},
						 {field : 'zhlx_nsl',title : '泥石流',width : 45,align : 'center',editor : 'text'},
						 {field : 'zhlx_tx',title : '塌陷',width : 30,align : 'center',editor : 'text'},
						 {field : 'zhlx_dlf',title : '地裂缝',width : 45,align : 'center',editor : 'text'},
						 {field : 'zhlx_dmcj',title : '地面沉降',width : 60,align : 'center',editor : 'text'},
						 {field : 'swrs_sw',title : '死亡',width : 30,align : 'center',editor : 'text'},
						 {field : 'swrs_sz',title : '失踪',width : 30,align : 'center',editor : 'text'},
						 {field : 'swrs_ss',title : '受伤',width : 30,align : 'center',editor : 'text'}
						]
						],
		pagination : true,
		rownumbers : true,
		singleSelect : true,
	});
}

//////////////////////////////////////地质灾害成功预报统计汇总表///////////////////////////////////////////
function initbbscCGYBTJHZTable(){
	$("#bbscCGYBTJHZTable").datagrid({
		url:"",
		striped : true,
		pageSize : 100,
		width:820,
		height : 315,
		nowrap : false,
		columns :[[
		           {field : 'yue',title : '月',width : 30,align : 'center',editor : 'text'},
		           {field : 'cgybsl',title : '成功预报数量(起)',width : 180,align : 'center',editor : 'text'},
		           {field : 'bqbrry',title : '搬迁避让人员(人)',width : 180,align : 'center',editor : 'text'},
		           {field : 'bmswry',title : '避免伤亡人员(人)',width : 180,align : 'center',editor : 'text'},
		           {field : 'bmzjjjss',title : '避免直接经济损失(万元)',width : 220,align : 'center',editor : 'text'},
		           {field : '',title : '备注',width : 100,align : 'center',editor : 'text'}
		           	]
		           ],
		pagination : true,
		rownumbers : true,
		singleSelect : true,
	});
}


//////////////////////////////////////地质灾害人员伤亡情况表//////////////////////////////////////////////
function initbbscRYSWQKTable(){
	$("#bbscRYSWTable").datagrid({
		url:"",
		striped : true,
		pageSize : 100,
		width:820,
		height : 315,
		nowrap : false,
		columns :[[
		           {field : 'yjdc01010',title : '发生时间',width : 180,align : 'center',editor : 'text',rowspan:2},
		           {field : 'yjdc01030',title : '地点',width : 100,align : 'center',editor : 'text',rowspan:2},
		           {field : 'yjdc01020',title : '灾害类型',width : 60,align : 'center',editor : 'text',rowspan:2,formatter : function(value, rec) {// value id rec
						var lx = "";
						//1滑坡 2不稳定斜坡3 崩塌4 危岩体5 塌岸6 泥石流 7岩溶地面塌陷8 采空塌陷 9地面沉降
						switch(rec.yjdc01020){
						case "1":
							lx="滑坡";
							break;
						case "2":
							lx="不稳定斜坡";
							break;
						case "3":
							lx="崩塌";
							break;
						case "4":
							lx="危岩体";
							break;
						case "5":
							lx="塌岸";
							break;
						case "6":
							lx="泥石流";
							break;
						case "7":
							lx="岩溶塌陷";
							break;
						case "8":
							lx="采空塌陷";
							break;
						case "9":
							lx="地面沉降";
							break;
						}
						var resutsHTML = "";
						var resutsHTML = "<div style='align:center;'>"
								+ lx
								+"</div>";
						return resutsHTML;}},
		           {field : 'yjdc01240',title : '灾害级别',width : 60,align : 'center',editor : 'text',rowspan:2,formatter : function(value, rec) {// value id rec
						var gm = "";
						//1特大2大型3中型4小型
						switch(rec.yjdc01240){
						case "1":
							gm="特大";
							break;
						case "2":
							gm="大型";
							break;
						case "3":
							gm="中型";
							break;
						case "4":
							gm="小型";
							break;
						}
						var resutsHTML = "";
						var resutsHTML = "<div style='align:center;'>"
								+ gm
								+"</div>";
						return resutsHTML;}},
		           {title : '伤亡情况(人)',width : 180,align : 'center',editor : 'text',colspan:3},
		           {field : 'yjdc01170',title : '直接经济损失(万元)',width : 150,align : 'center',editor : 'text',rowspan:2},
		           {field : 'yjdc01140',title : '成因',width : 60,align : 'center',editor : 'text',rowspan:2,formatter : function(value, rec) {// value id rec
						var cy = "";
						//1修路切坡2  建房切坡 3采矿 4矿山疏排地下水 5自然因素
						switch(rec.yjdc01140){
						case "1":
							cy="修路切坡";
							break;
						case "2":
							cy="建房切坡";
							break;
						case "3":
							cy="采矿";
							break;
						case "4":
							cy="矿山疏排地下水";
							break;
						case "5":
							cy="自然因素";
							break;
						}
						var resutsHTML = "";
						var resutsHTML = "<div style='align:center;'>"
								+ cy
								+"</div>";
						return resutsHTML;}},
		           {field : 'yjdc01220',title : '措施',width : 200,align : 'center',editor : 'text',rowspan:2}
		           	],
		           [
		            {field : 'yjdc01180',title : '死亡人数',width : 60,align : 'center',editor : 'text'},
			        {field : 'yjdc01181',title : '失踪人数',width : 60,align : 'center',editor : 'text'},
			        {field : 'yjdc01182',title : '受伤人数',width : 60,align : 'center',editor : 'text'}
		           ]
		           ],
		pagination : true,
		rownumbers : true,
		singleSelect : true,
	});
}

//点击查询按钮，根据现在所选的统计表进行后台的查询
function bbscQuery(){
	var flag = $("#bbscTJLX").val();
	var sheng = $("#bbscShen").val();
	var shi = $("#bbscShi").val();
	var xian = $("#bbscXian").val();
	var zhlx = $("#bbscZHLX").val();
	var startTime = $("#bbscStartTime").val();
	var endTime = $("#bbscEndTime").val();
	if(startTime==""||endTime==""){
		alert("起始时间和终止时间均需要填写！");
		return ;
	}
	var areaCode = handlerAreaFunc(sheng,shi,xian);
	var zhCode = "";
	if(zhlx==""){
		zhCode = handlerZhCodeFunc(areaCode);
	}else{
		zhCode = handlerZhCodeFunc(areaCode,zhlx);
	}
	var obj = {
			zhCode:zhCode,
			startTime:startTime,
			endTime:endTime
	}
	switch(flag){
	case "00":
		var url ="queryZQBG.shtml";
		$("#bbscZQBGTable").datagrid({
			url : url,
			queryParams : obj,
			onLoadError : function(res) {
				alert("查询失败!");
			},
			onLoadSuccess : function(res) {
			}
		});
		break;
	case "01":
		var startYear = startTime.substring(0,4);
		var endYear = endTime.substring(0,4);
		if(startYear!=endYear){
			alert("统计年份不允许跨年！");
			return ;
		}
		var url ="queryZQTJHZ.shtml";
		$("#bbscZQTJHZTable").datagrid({
			url : url,
			queryParams : obj,
			onLoadError : function(res) {
				alert("查询失败!");
			},
			onLoadSuccess : function(res) {
			}
		});
		break;
	case "02":
		var startYear = startTime.substring(0,4);
		var endYear = endTime.substring(0,4);
		if(startYear!=endYear){
			alert("统计年份不允许跨年！");
			return ;
		}
		var url ="queryCGYBTJHZ.shtml";
		$("#bbscCGYBTJHZTable").datagrid({
			url : url,
			queryParams : obj,
			onLoadError : function(res) {
				alert("查询失败!");
			},
			onLoadSuccess : function(res) {
			}
		});
		break;
	case "03":
		var url ="queryZQBG.shtml";
		$("#bbscRYSWTable").datagrid({
			url : url,
			queryParams : obj,
			onLoadError : function(res) {
				alert("查询失败!");
			},
			onLoadSuccess : function(res) {
			}
		});
		break;
	}
}
